<?php
/**
 * 对浮点数进行四舍五入计算，保留两位小数
 */

function roundNumber($number,$precision=2)
{
	//因为保留2位数，所以这里乘以100，若是三位数就是1000
	//$digit = pow(10,$digit);
	
	//这是第二种方式，10的次方
	$digit = 1;
	while ($precision) {
		$digit *= 10;
		$precision -= 1;
	}

	$num = (int)($digit * $number + 0.5);
	if($num > $number){
		return $num / $digit;
	}
	
	return ($num - 1) / $digit;
}

echo roundNumber(13.265,2);